class SupercellGenerator:
    """
    Tool for finding appropiate supercell. Requires the ATAT fitfc program.
    """
    def __init__(self, structure, min_dist):
        pass

    @property
    def structures(self):
        #yield ...
        pass

# def fitfc(structure, min_dist):
#    os.system('mkdir /tmp/1')
#
#    poscar = Poscar(structure)
#    poscar.write_file('/tmp/1/str.out')
#    os.system('cd /tmp/1 && /home/mbjba/bin/fitfc -er={0:f} -ns=1 -dr=0 -nrr'.format(min_dist))
#
# def load_atat_structures():
#    pass
